#tmux conf
################     启用鼠标模式    ######################
#set -g mouse-utf8 on
#set -g mouse on
#bind -n WheelUpPane   select-pane -t= \; copy-mode -e \; send-keys -M
#bind -n WheelDownPane select-pane -t= \;                 send-keys -M
#for old version
setw -g mode-mouse on
set -g mouse-select-pane on
set -g mouse-resize-pane on
set -g mouse-select-window on
###########    copy-mode将快捷键设置为vi模式    ###########
setw -g mode-keys vi  
bind -t vi-copy 'v' begin-selection
bind -t vi-copy 'y' copy-selection
################    按键绑定    ###########################
set -g prefix C-a
bind-key a send-prefix
bind-key -n C-b display "Prefix键已被绑定为Ctrl a !"
bind r source-file /etc/tmux.conf \; display "Reloaded!"  #将r键设置为加载配置文件，并显示"reloaded!"信息
bind l source-file /etc/tmux.layout \; display "layout!"
bind-key - split-window -v # split pane horizontally
bind-key \ split-window -h # split pane vertically
bind-key -n F3 previous-window
bind-key -n F4 next-window
bind-key -n F2 new-window
##################   颜色  ################################
set -g default-terminal "screen-256color"  #xterm
set -g status-utf8 on  
#设置panel颜色  
set -g pane-border-fg green  
set -g pane-border-bg black  
#设置活跃panel边框颜色  
set -g pane-active-border-fg red 
#set -g pane-active-border-bg yellow 
#设置消息颜色  
set -g message-fg white  
set -g message-bg black  
#设置消息高亮显示  
set -g message-attr bright  
##################    状态栏   ############################
#设置status-bar颜色  
set -g status-fg white  
set -g status-bg black  
#设置窗口列表颜色  
setw -g window-status-fg cyan  
setw -g window-status-bg default  
setw -g window-status-attr dim  
#设置当前窗口在status bar中的颜色  
setw -g window-status-current-fg white  
setw -g window-status-current-bg red  
setw -g window-status-current-attr bright  
#设置status bar格式  
set -g status-left-length 40  
set -g status-left "#h  #[fg=green]Session-#S #[fg=yellow]Window-#I #[fg=cyan]Panel-#P"  
set -g status-right "#[fg=cyan]%d %b %R"  
set -g status-interval 60  
set -g status-justify centre
####################    其他    ###########################
#开启window事件提示  
setw -g monitor-activity on  
set -g visual-activity on  
#窗口标题
set-option -g set-titles on
set-option -g set-titles-string 'Tmux #H Session-#S Window-#I Panel-#P #W #T'
